package com.carlinfo.shop01.goods.service;

import java.util.Map;

import com.alibaba.fastjson.JSONObject;
import com.carlinfo.shop01.common.util.PageInfoUtil;
import com.carlinfo.shop01.goods.pojo.AGoodsBrand;

public interface IGoodsService
{
	/* == 管理员操作开始 == */
	/**
	 * 保存一条管理员
	 * @param admins
	 * @return
		{
			// 响应码
			"code":"0",
			// 响应信息
			"info":"",
			// 数据
			"data":
			{
				// 影响条数;sql执行以后对数据库的影响条数
				"effect":"",
				// id,保存的时候要主键
				"id":""
			}
		}
	 */
	JSONObject saveOneGoodsBrandService(AGoodsBrand goodsBrand);

	/**
	 * 更新一条商品品牌
	 * 
	 * @param goodsBrand
	 * @return
	 */
	JSONObject updateOneGoodsBrandService(AGoodsBrand goodsBrand);

	/**
	 * 删除一条商品品牌
	 * 
	 * @param condMap
	 * @return
	 */
	JSONObject deleteOneGoodsBrandService(Map<String, Object> condMap);

	/**
	 * 查询一条商品品牌
	 * 
	 * @param condMap
	 * @return
	 */
	AGoodsBrand findOneGoodsBrandService(Map<String, Object> condMap);

	/**
	 * 查询多条商品品牌
	 * 
	 * @param condMap
	 * @return
	 */
	Map<String, Object> findCondListService(PageInfoUtil pageInfoUtil, Map<String, Object> condMap);
	/* == 商品品牌操作结束 == */
}
